<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // const obj = new Object();
      // const obj = {
      //   name: "why",
      //   age: 18,
      //   run: function () {
      //     console.log("在奔跑");
      //   },
      //   eat: function () {
      //     console.log("在吃东西");
      //   },
      // };

      // 1 . 属性的增强写法
      const name = "why";
      const age = 19;
      const height = 1.88;

      // ES5写法
      // const obj = {
      //   name: name,
      //   age: age,
      //   height: height,
      // };

      const obj = {
        name,
        age,
        height,
      };

      console.log(obj);

      // 2. 函数的增强写法
      // ES5
      // const obj = {
      //   run: function(){

      //   },
        eat: function(){

        }
      // }
      const obj = {
        run() {},
        eat() {}
      };
    </script>
  </body>
</html>
